home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / STUTTGART / CBA / INFORM_TXT < prev    next >
Text File  |  1993-09-14  |  2KB  |  29 lines

  1.   Inform is an assembler for Infocom version-3 format story files.  It has
  2. some of the trappings of a compiler, though its code is still haphazard
  3. in some places.  It reports errors strangely at times, and in particular its
  4. expression evaluator has a few eccentric mannerisms.  Some features one
  5. might expect from a compiler are flagrantly missing.  Worse yet, much of
  6. the source code is still written in a naive and unsystematic fashion.
  7.  
  8.   On the bright side, it works most of the time, and runs in only two
  9. passes.  (This may sound easy but is not, because the story file format
  10. requires all manner of tricky operations to be done: for example, the
  11. dictionary must be alphabetically sorted, and the code must know absolute
  12. addresses of its entries... and the address of the start of the dictionary
  13. depends on many other things not known during pass 1... and so on.)  It
  14. produces "Curses", the author's game, correctly.  This is a fairly
  15. strenuous test since the game is about 123K long and pushes most of the
  16. version-3 format to the limits.
  17.  
  18.   Included in this release to comp.binaries.acorn are the manual to Inform,
  19. the two source files "dejavu" and "hellow", and two executables: "Inform"
  20. and "Inform(SM)" the second of which has been compiled with a small memory
  21. model, and temporary file slaving, which reduces it's wimpslot size from
  22. ~800k to ~224k. If you have a 1 meg machine (or regularly run low on memory)
  23. try running Inform(SM) rather than Inform.
  24.  
  25.                                                               Graham Nelson
  26.                                                    Magdalen College, Oxford
  27.                                                                  April 1993
  28.  
  29.